home *** CD-ROM | disk | FTP | other *** search
/ Network PC / Network PC.iso / amiga utilities / communication / bbs / hydrabbsa8 / source / src.lha / control / ControlGUI.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-08  |  4.1 KB  |  149 lines

  1. /*********************************************/
  2. /*                                           */
  3. /*       Designer (C) Ian OConnor 1994       */
  4. /*                                           */
  5. /*      Designer Produced C header file      */
  6. /*                                           */
  7. /*********************************************/
  8.  
  9.  
  10.  
  11. #define Menu_1 0
  12. #define CtrlMenu_About 0
  13. #define CtrlMenu_ScreenMode 1
  14. #define bar 2
  15. #define CtrlMenu_Qui 3
  16. #define CtrlFirstID 0
  17. #define Ctrl_LV1 0
  18. #define Ctrl_LV1_Cycle 1
  19. #define Ctrl_LV1_Info 2
  20. #define Ctrl_LV2_Nodes 3
  21. #define Ctrl_Window 4
  22. #define Ctrl_Screen 5
  23. #define Ctrl_Stop 6
  24. #define Ctrl_Start 7
  25. #define Ctrl_Configure 8
  26. #define Ctrl_Shutdown 9
  27. #define Ctrl_LV3_Commands 10
  28. #define Ctrl_Config 11
  29. #define Ctrl_Status 12
  30. #define Ctrl_Who 13
  31. #define Ctrl_5 14
  32. #define Ctrl_4 15
  33. #define Ctrl_3 16
  34. #define Ctrl_2 17
  35. #define Ctrl_1 18
  36. #define Ctrl_Gad19 19
  37. #define Ctrl_7 20
  38. #define Ctrl_8 21
  39. #define Ctrl_9 22
  40. #define Ctrl_10 23
  41. #define Ctrl_StatusText 24
  42. #define GD_Ctrl_LV1 0
  43. #define GD_Ctrl_LV1_Cycle 1
  44. #define GD_Ctrl_LV1_Info 2
  45. #define GD_Ctrl_LV2_Nodes 3
  46. #define GD_Ctrl_Window 4
  47. #define GD_Ctrl_Screen 5
  48. #define GD_Ctrl_Stop 6
  49. #define GD_Ctrl_Start 7
  50. #define GD_Ctrl_Configure 8
  51. #define GD_Ctrl_Shutdown 9
  52. #define GD_Ctrl_LV3_Commands 10
  53. #define GD_Ctrl_Config 11
  54. #define GD_Ctrl_Status 12
  55. #define GD_Ctrl_Who 13
  56. #define GD_Ctrl_5 14
  57. #define GD_Ctrl_4 15
  58. #define GD_Ctrl_3 16
  59. #define GD_Ctrl_2 17
  60. #define GD_Ctrl_1 18
  61. #define GD_Ctrl_Gad19 19
  62. #define GD_Ctrl_7 20
  63. #define GD_Ctrl_8 21
  64. #define GD_Ctrl_9 22
  65. #define GD_Ctrl_10 23
  66. #define GD_Ctrl_StatusText 24
  67. #define GDX_Ctrl_LV1 0
  68. #define GDX_Ctrl_LV1_Cycle 1
  69. #define GDX_Ctrl_LV1_Info 2
  70. #define GDX_Ctrl_LV2_Nodes 3
  71. #define GDX_Ctrl_Window 4
  72. #define GDX_Ctrl_Screen 5
  73. #define GDX_Ctrl_Stop 6
  74. #define GDX_Ctrl_Start 7
  75. #define GDX_Ctrl_Configure 8
  76. #define GDX_Ctrl_Shutdown 9
  77. #define GDX_Ctrl_LV3_Commands 10
  78. #define GDX_Ctrl_Config 11
  79. #define GDX_Ctrl_Status 12
  80. #define GDX_Ctrl_Who 13
  81. #define GDX_Ctrl_5 14
  82. #define GDX_Ctrl_4 15
  83. #define GDX_Ctrl_3 16
  84. #define GDX_Ctrl_2 17
  85. #define GDX_Ctrl_1 18
  86. #define GDX_Ctrl_Gad19 19
  87. #define GDX_Ctrl_7 20
  88. #define GDX_Ctrl_8 21
  89. #define GDX_Ctrl_9 22
  90. #define GDX_Ctrl_10 23
  91. #define GDX_Ctrl_StatusText 24
  92. #define CtrlCfgFirstID 0
  93. #define CtrlCfg_ScreenMode 0
  94. #define CtrlCfg_Save 1
  95. #define CtrlCfg_EditBBSConfig 2
  96. #define GD_CtrlCfg_ScreenMode 0
  97. #define GD_CtrlCfg_Save 1
  98. #define GD_CtrlCfg_EditBBSConfig 2
  99. #define GDX_CtrlCfg_ScreenMode 0
  100. #define GDX_CtrlCfg_Save 1
  101. #define GDX_CtrlCfg_EditBBSConfig 2
  102.  
  103. extern struct TextAttr HBBS8066;
  104. extern struct Menu *CtrlMenu;
  105. extern struct Gadget *CtrlGadgets[25];
  106. extern struct Gadget *CtrlGList;
  107. extern struct Window *Ctrl;
  108. extern APTR CtrlVisualInfo;
  109. extern APTR CtrlDrawInfo;
  110. extern ULONG CtrlGadgetTags[];
  111. extern UWORD CtrlGadgetTypes[];
  112. extern struct NewGadget CtrlNewGad[];
  113. extern struct Gadget *CtrlCfgGadgets[3];
  114. extern struct Gadget *CtrlCfgGList;
  115. extern struct Window *CtrlCfg;
  116. extern APTR CtrlCfgVisualInfo;
  117. extern APTR CtrlCfgDrawInfo;
  118. extern UWORD CtrlCfgGadgetTypes[];
  119. extern struct NewGadget CtrlCfgNewGad[];
  120. extern struct Window *Loading;
  121. extern APTR LoadingVisualInfo;
  122. extern APTR LoadingDrawInfo;
  123. extern ULONG  CtrlScrnError;
  124. extern struct Library *DiskfontBase;
  125. extern struct Library *GadToolsBase;
  126. extern struct GfxBase *GfxBase;
  127. extern struct IntuitionBase *IntuitionBase;
  128. extern struct Image HbbsLogo_brush;
  129. extern APTR WaitPointer;
  130. extern UWORD WaitPointerData[];
  131.  
  132. extern int MakeMenuCtrlMenu( APTR MenuVisualInfo );
  133. extern void RendWindowCtrl( struct Window *Win, void *vi );
  134. extern int OpenCtrlWindow( struct Screen *Scr);
  135. extern void CloseCtrlWindow( void );
  136. extern void RendWindowCtrlCfg( struct Window *Win, void *vi );
  137. extern int OpenCtrlCfgWindow( void );
  138. extern void CloseCtrlCfgWindow( void );
  139. extern void RendWindowLoading( struct Window *Win, void *vi );
  140. extern int OpenLoadingWindow( void );
  141. extern void CloseLoadingWindow( void );
  142. struct Screen *OpenCtrlScrnScreen(void);
  143. extern int OpenLibs( void );
  144. extern void CloseLibs( void );
  145. extern int OpenDiskFonts( void );
  146. extern int MakeImages( void );
  147. extern void FreeImages( void );
  148.  
  149.